.kf-groom{

	.kf-box-main{
		border: 1px solid $border-color;
	}

	.groom-all{
		width: 50%;

		.groom-info{
			width: 80%;
		}

		.groom-price{
			width: 20%;
		}

		.groom-item{
			padding: 10px 20px;
		}

		.groom-tit{
			padding: 10px 20px;
			font-size: $font-size-s;
			color: $font-color;
		}

		.groom-i{
			color: $font-color-default;
		}

		.groom-item-tit{
			a{
				color: $h-color;
				&:hover{
					text-decoration: underline;
				}
			}
			
			width: 440px;
			height: 19px;
			margin-bottom: 10px;
			display: block;
			white-space: nowrap;
			overflow: hidden;
			text-overflow: ellipsis;
		}

		.groom-item-tag{
			margin-bottom: 10px;
		}

		.tag-bg{
			color: $font-color-default;
			font-size: $font-size-xs;
			background: $color-bg-third;
			padding: 4px 10px;
		}

		.groom-item-p{
			font-size: $font-size-xs;
			color: $font-color-default;
			width: 440px;
			height: 16px;
			display: block;
			white-space: nowrap;
			overflow: hidden;
			text-overflow: ellipsis;
		}

		.g-price{
			color: $mark-color-second;
			margin: 20px 0 20px 0;
			text-align: center;
		}

		.g-date{
			color: $font-color-default;
			font-size: $font-size-xs;
			text-align: center;
		}
	}

	.groom-l{

		.groom-tit{
			border-right: 1px solid $border-color;
			border-bottom: 1px solid $border-color;
		}

		.groom-item{
			border-right: 1px solid $border-color;
			border-bottom: 1px solid $border-color;
		}

		.groom-item:last-child{
			border-bottom: 0;
		}
	}

	.groom-r{
		.groom-item{
			border-bottom: 1px solid $border-color;
		}

		.groom-tit2{
			border-bottom: 1px solid $border-color;
		}

		.groom-item:last-child{
			border-bottom: 0;
		}
	}
}